17ce9af8c3e27769c889aac4078c9cd0dc60bb5a,connector/src/main/java/org/jboss/as/connector/subsystems/datasources/DataSourceModelNodeUtil.java,DataSourceModelNodeUtil,from,#OperationContext#ModelNode#String#ExceptionSupplier#,143
Before Change
CredentialSource cs = null;
if (credentialSourceSupplier != null)
cs = credentialSourceSupplier.get();
if (cs != null) {
password = new String(
cs.getCredential(PasswordCredential.class).getPassword(ClearPassword.class).getPassword());
} else {
password = ModelNodeUtil.getResolvedStringIfSetOrGetDefault(operationContext, dataSourceNode, PASSWORD);
}
} catch (Exception e) {
throw new OperationFailedException(e);
After Change
final DsPool pool = new DsPoolImpl(minPoolSize, initialPoolSize, maxPoolSize, prefill, useStrictMin, flushStrategy, allowMultipleUsers, capacity, fair, connectionListener);
final String username = ModelNodeUtil.getResolvedStringIfSetOrGetDefault(operationContext, dataSourceNode, USERNAME);
final String password = ModelNodeUtil.getResolvedStringIfSetOrGetDefault(operationContext, dataSourceNode, PASSWORD);
final String securityDomain = ModelNodeUtil.getResolvedStringIfSetOrGetDefault(operationContext, dataSourceNode, SECURITY_DOMAIN);